Dynomotion

Group: DynoMotion Message: 8886 From: principledad Date: 1/13/2014
Subject: G54 thru G59
I homed my machine and set the origin for the part that I was machining on my CNC router and saved the offset distances as G59.  It worked perfectly except that the current fixture would revert to G54 at the end of the program each time I ran it.  I forgot to change it once and it scrapped a $20 workpiece.

I obviously know how to set the fixture offset in the controller.  Do I need to have anything in the gcode program to call the correct fixture for that program?  (Does one line need to read G54 or G55 or what ever the correct fixture is for that part?)

Just trying to figure out how this works.

Thanks,

Paul R. Stone
Group: DynoMotion Message: 8887 From: tmday7 Date: 1/14/2014
Subject: Re: G54 thru G59
Yes you need to define what work offset you are using by placing a G5? at beginning of that particular operation, that is not in the G54 location.

Troy
Group: DynoMotion Message: 8889 From: principledad Date: 1/14/2014
Subject: Re: G54 thru G59
Thanks Troy, I appreciate the help.  Using the offsets stored in G54 thru G59 will greatly increase my productivity.
Group: DynoMotion Message: 8890 From: Tom Kerekes Date: 1/14/2014
Subject: Re: G54 thru G59
Hi Paul,

As Troy points out the best approach is to set the desired fixture to be used explicitly in your GCode where ever it is expected for that fixture to be used.

Other Users have requested that the fixture number not be changed back to the default G54 at the end of a program, so in Test Version 4.31j and later, the Interpreter was changed not to do this for M30 (M2 still will).

Sorry about your workpiece :{

Regards
TK